puncturing energy - Turkish English Dictionary